I took the car to the local mechanic a few weeks back for the same problem. His suspicion was the ignition switch. $300 later, the car is doing the same thing.
I don't think the clutch switch is to blame, as I have shorted the leads together and still nothing.